They are various open-source single-board computers with an arm based CPUs. They have either AllWinner H3 or H5 SoC and various Mali-400 GPUs that can run accelerated OpenGLES. There are several versions. The architecture is either armhf or arm64.
The primary Linux distribution available is armbian[682], a linux for ARM development boards. Armbian supports legacy kerenel and mainline kernels with Debian or Ubuntu distributions.
Use the standard OpenCPN ppa repository as explained in configuring Ubuntu PPA[683]
To compile your own version please see the developer manual:
Developer Manual[684]
Building on armhf linux - Armbian - Orange Pi[685]